A Tractable Class of Abduction Problems
نویسنده
چکیده
literal: Let p be a proposition. Then p and -p are literals. clause: A clause is a disjunction of literals. Horn Clause: A Horn Clause is a clause in which there is at most one positive literal. definite clause: A definite clause is a Hom Clause in which there is exactly one positive literal. A definite clause such as can also be written as We call pi the head of the clause, and the conjunction the body of the clause. denial: A denial is a Horn clause in which there are no positive literals. A denial such as can also be written as unit clause: A unit clause is a clause which has one literal. The problem of finding a set of assumptions which explain a given proposition is in general NP-hard, even when the background theory is an acyclic Horn theory. In this paper it is shown that when the background theory is acyclic Horn and its pseudo-completion is unit refutable, there is a polynomial time algorithm for finding minimal explanations. A test for unit-refutability of clausal theories is presented, based on the topology of the connection graph of the theory.
منابع مشابه
On some tractable classes in deduction and abduction
We address the identification of propositional theories for which entailment is tractable, so that every query about logical consequences of the theory can be answered in polynomial time. We map tractable satisfiability classes to tractable entailment classes, including hierarchies of tractable problems; and show that some initially promising conditions for tractability of entailment, proposed ...
متن کاملWhat makes propositional abduction tractable
Abduction is a fundamental form of nonmonotonic reasoning that aims at finding explanations for observed manifestations. This process underlies many applications, from car configuration to medical diagnosis. We study here the computational complexity of deciding whether an explanation exists in the case when the application domain is described by a propositional knowledge base. Building on prev...
متن کاملThe Computational Complexity of Abduction
The problem of abduction can be characterized as nding the best explanation of a set of data. In this paper we focus on one type of abduction in which the best explanation is the most plausible combination of hypotheses that explains all the data. We then present several computational complexity results demonstrating that this type of abduction is intractable (NP-hard) in general. In particular...
متن کاملA Tractable Approach to ABox Abduction over Description Logic Ontologies
ABox abduction is an important reasoning mechanism for description logic ontologies. It computes all minimal explanations (sets of ABox assertions) whose appending to a consistent ontology enforces the entailment of an observation while keeps the ontology consistent. We focus on practical computation for a general problem of ABox abduction, called the query abduction problem, where an observati...
متن کاملLarge-Scale Cost-Based Abduction in Full-Fledged First-Order Predicate Logic with Cutting Plane Inference
Abduction is inference to the best explanation. Abduction has long been studied intensively in a wide range of contexts, from artificial intelligence research to cognitive science. While recent advances in large-scale knowledge acquisition warrant applying abduction with large knowledge bases to real-life problems, as of yet no existing approach to abduction has achieved both the efficiency and...
متن کاملAbduction with Bounded Treewidth: From Theoretical Tractability to Practically Efficient Computation
Abductive diagnosis is an important method to identify explanations for a given set of observations. Unfortunately, most of the algorithmic problems in this area are intractable. We have recently shown (Gottlob, Pichler, and Wei 2006) that these problems become tractable if the underlying clausal theory has bounded treewidth. However, turning these theoretical tractability results into practica...
متن کامل